import sys
a=[]#对象被创建属于一次引用
print(sys.getrefcount(a))#对象被引用两次，执行结束后引用计数-1
b=a
print(sys.getrefcount(a))#对象被引用三次，执行结束后引用计数-1
c=b
d=b
e=c
f=e
g=d
print(sys.getrefcount(a))#对象被引用八次
# Python垃圾回收机制：
# 引用计数
# 标记-清除
# 分代收集

